package com.ktwlrj.securitycenter.controller.args;

import java.util.List;

import javax.validation.constraints.NotBlank;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 物殊房屋交易申请入参
 * @author lisc
 *
 */
@Getter
@Setter
@ToString
@EqualsAndHashCode
@ApiModel(value = "物殊房屋交易申请入参", description = "物殊房屋交易申请入参")
public class SafeSpecialApplyArgs {
    @ApiModelProperty(name = "specialId", value = "物殊房屋交易主键id")
    @NotBlank(message = "物殊房屋交易主键id不能为空")
    private String specialId;

    @ApiModelProperty(name = "handlePersonId", value = "审批人id")
    @NotBlank(message = "审批人id不能为空")
    private String handlePersonId;
    
    @ApiModelProperty(name = "handlePersonName", value = "审批人姓名不能为空")
    @NotBlank(message = "审批人姓名不能为空")
    private String handlePersonName;
    
    @ApiModelProperty(name = "credentialInfoList", value = "凭证信息集合")
    private List<SafeCredentialInfoArgs> credentialInfoList;
}
